package com.sxj.corejava.code07_面向对象.bms;

/**
 * @author 石小俊
 * @date 2024年03月26日 18:51
 */
public interface Loanable {

    /**
     * 贷款方法
     * @param money 本次贷款的金额
     */
    void providerLoan(double money);

    /**
     * 还款方法
     * @param money 本次还款的金额
     * @return 还款是否成功, 只有账户余额足够, 才能成功还款
     */
    boolean payLoan(double money);

    /**
     * 查询已贷款金额
     * @return 当前所有贷款的金额之和
     */
    double queryLoan();
}
